/*
chars
parse xx xx
parse xyx xyx
noparse xyyx '"x"' 3
noparse xyyyx '"x"' 3
noparse xyyyyyyyyyyx '"x"' 3
*/

# The ? operator:

S :: char * <- "x" Y "x" → { ref_str() }
Y :: void ← "y" ?
